package com.yzt.zhuju.network.service;

/**
 * author : bob
 * date   : 2023/3/22
 * desc   : 聊天室接口地址
 */
public interface ChatRoomApiConstant {

    /**
     * 创建我的房间
     */
    String API_CHAT_ROOM_CREATE = "api/chatroom/multiplayer/createMyRoom";

    /**
     * 获取我的房间信息
     */
    String API_CHAT_ROOM_MY_ROOM = "room/detail";

    /**
     * 进入房间
     */
    String API_CHAT_ROOM_ENTER_ROOM = "room/action/join";

    /**
     * 离开房间
     */
    String API_CHAT_ROOM_LEAVE_ROOM = "room/action/leave";

    /**
     * 提交编辑页面信息
     */
    String API_CHAT_ROOM_SUBMIT_EDIT_INFO = "api/chatroom/multiplayer/submitChatRoomEditInfo";

    /**
     * 获取直播间用户列表
     */
    String API_CHAT_ROOM_USER_LIST = "api/chatroom/multiplayer/userList";

    /**
     * 获取房间座位
     */
    String API_CHAT_ROOM_SEAT = "api/chatroom/multiplayer/getSeatInfo";

    /**
     * 获取直播间管理员列表
     */
    String API_CHAT_ROOM_MANAGER_LIST = "api/chatroom/multiplayer/managerList";

    /**
     * 获取直播间黑名单
     */
    String API_CHAT_ROOM_BLACKLIST = "api/chatroom/multiplayer/blackList";

    /**
     * 用户上麦
     */
    String API_CHAT_ROOM_JOIN_MICROPHONE = "room/action/mic/on";

    /**
     * 用户下麦
     */
    String API_CHAT_ROOM_LEAVE_MICROPHONE = "room/action/mic/off";

    /**
     * 设置、取消管理员
     */
    String API_CHAT_ROOM_SET_MANAGER = "api/chatroom/multiplayer/operationManager";

    /**
     * 添加、移除直播间黑名单用户
     */
    String API_CHAT_ROOM_BLACKLIST_REMOVE = "api/chatroom/multiplayer/operationBlack";

    /**
     * 修改直播间背景
     */
    String API_CHAT_ROOM_MODIFY_BG = "api/chatroom/multiplayer/submitChatRoomEditInfo";

    /**
     * 关注直播间
     */
    String API_CHAT_ROOM_FOLLOW = "api/chatroom/multiplayer/operationFollow";

    /**
     * 获取聊聊天室列表
     */
    String API_CHAT_ROOM_LIST = "api/chatroom/multiplayer/list";

    /**
     * 打开、关闭座位
     * room/mic/off
     */
    String API_CHAT_ROOM_SEAT_STATUS_CHANGE = "room/mic/on";

    /**
     * 踢下麦克风
     */
    String API_CHAT_ROOM_KICK_MICROPHONE = "room/mic/kick";

    /**
     * 聊天室踢人
     */
    String API_CHAT_ROOM_KICK_USER = "api/chatroom/multiplayer/operationBlack";

    //开启-关闭禁言用户
    String API_CHAT_ROOM_BAN_USER = "api/chatroom/banUser";
}

